First:
We are not trying to train Hackers of voilence and illegality ;)
We are just a "project"
that tries to teach you, the readers how Security holes work. The
first Tuts will go
around the rootes (read them to understand everything) further then
we'll discuss the
more complex topics. As soon as you see "Word(1/2/3 /....)"
you will find a explenation
at the end of the text.
Disclaimer: These informations are for legal use only. They
are for the educational
use and explain how things work they don't tell/ask you to do this!!
We take no
responsibility for any illegal activities!
So if you want to learn and don't want illegal activities you are
welcome to read and
understand!
Introduction:
What to say about MSN well its a Chat tool of Microsoft! You can
use it form many things.
But actually its a typically chat client like icq, aim,...! Well
first these clients are
not as secure as you might think but we will talk about that now!
1) MSN - HOTMAIL? or vice versa
2) MSN? So what is it actually?
3) Security?
4) Functions
5) How to retrieve the IP
6) Where is the password stored?
7) Social engineering possability with msn
8) Securing?
9) Other Interesting Keys
1) MSN - HOTMAIL? or vice versa
Well hotmail is a firm and branch of Microsoft! It is a free web
based email service.
They have added this so called Microsoft Network that thought of
developing a chat
system - then next hotmail took this idea msn(the network) closed
down and a client
called Messanger (MSN) was developed! This a chat client used by
many people! A wide
spread network as you see. This makes things interesting!
2) MSN? So what is it actually?
A gui(Graphical User Interface) chat system. It connects you to
a server which knows
the other connections established and thus can forward your messages
to any user! A
quite good idea - course it actually doesn't use direct connections
and there for you
wouldn't see the IP with a normal "netstat -a". But there
is of course a way to get
the IP which I will tell you of course!
3) Security?
As I told you the security aspect of anonymity in connotation to
IP's is ok! But the
password encryption is very bad! And the storage place is the registry
and there for
not very secret! And the problem is that there is no real ssl(shouldn't
you understand
this "ssl" its secure socket layer and I really don't
want to explain this here course
its a own protokoll and I really don't want to explain so much in
this text its pure
little msn article but you can find more information on the net!)
and there for anybody
could "hash" data! And you can easily fake messages or
answers...
4) Functions
Well you can chat, send files, send sms, telefon, check your email,
visit hole chat-rooms
and other things its a quite compact little application! What else
shall I say? Download
it if you want and check it... ;>
5) How to retrieve the IP
Well you can the IP with a normal direct connection and overlook
it with "netstat -a" but
you have to - as I said - establish a DIRECT CONNECTION! This can
be done by send a file!
So send a file and if he acknowledges the file and its exchanged
you can quick check the
active connection tables with "netstat -a" just open command.com
and type "netstat -a".
6) Where is the password stored?
In the registry key called:
"Hkey_Current_User\Software\Microsoft\MessengerService\PasswordMSN
Messenger Service"
It is ALWAYS the password of your email account and your username
is the email adress!
So if your email is "bg@hotmail.com" your username is
"bg@hotmail.com"! So if you have
cracked the password you of course have the control of the email
account and the chat
system! http://newdata.box.sk/2001/jan/win/MSDecripter.exe Find
the pwcracker here.
7) Social engineering possability with msn
Well I just thouhgt about what could be done via social engineering!?
Well this is what
I developed: When a new update of the messanger is available you
recieve an email which
tells you all about the new things! Well so what I thought of is
actually that you fake
this email make it look professional spoof it from "support@hotmail.com"
or something
and add a trojan to it! Even viruses could be added everything a
own chat client that logs
all text send or something! Well the possabillities are endless...
Enjoy it!
8) Securing?
Well first of course you could send an email to hotmail that anounces
your feelings about
the security on hotmail! But I doubt they will read it!! So these
are the things you
should/nt do:
1) Don't store the password
2) Don't accept any file from users you DON'T KNOW!
3) Use hotmail just as spam account DON'T GET DEPENDENT FROM HOTMAIL!
These are the only things I can think of! Yeah perhaps use other
clients and proxy your connection!
Well anyway enjoy!
9) Other Interesting Keys
Well like have a look at this:
'HKEY_CURRENT_USER\Software\Microsoft\MessengerService\ListCache\.NET
Messenger Service'
and from here just have a browse through some of the strings. The
'Allow' and 'block' strings look like they are encrypted (i.e. stored
in un-readable format). This is not the case. Just double click
any of them and you'll be able to make out the contacts e-mail address
on the right side. From here you can see who the person has allowed
to message him, and who he's blocked. ;)
Ok, now say you have NETBIOS or some other sort of access to someones
computer that you don't like very much. And you want to spread information
about them. They may have their telephone number available to people
on their msn contact list. You can extract this info from their
comp. It's under the same registry entry, i.e.
'HKEY_CURRENT_USER\Software\Microsoft\MessengerService\ListCache\.NET
Messenger Service'
Now, from here you just look for any of these three strings:
PHH (home telephone number)
PHM (mobile telephone number)
PHW (work telephone number)
These strings will be in PLAIN TEXT! Way-to-go-microsoft!!
Anyway I'm out...have fun! ;)
|